#if !defined(INT_SET_HEADER) 
#define INT_SET_HEADER

#include "Includes.h"
#include "IntIterator.h"

class IntSet{
	public:
		virtual bool contains( int )       = 0; //abstract
		virtual void add( int )            = 0; //abstract
		virtual void rem( int )            = 0; //abstract
		virtual IntIterator* newIterator() = 0; //abstract

};

#endif 
